\hypertarget{_triangule_element_8f90}{
\section{\-Triangule\-Element.f90 \-File \-Reference}
\label{_triangule_element_8f90}\index{\-Triangule\-Element.\-f90@{\-Triangule\-Element.\-f90}}
}
\subsection*{\-Data \-Types}
\begin{DoxyCompactItemize}
\item 
module \hyperlink{class_triangle_element_manipulation}{\-Triangle\-Element\-Manipulation}
\item 
type \hyperlink{struct_triangle_element_manipulation_1_1_triangle_element}{\-Triangle\-Element\-Manipulation\-::\-Triangle\-Element}
\begin{DoxyCompactList}\small\item\em \-Triangular \-Element  \-The element is not aware of its \-Neighbours. \-Is up to the grid decide which is neighbour of which \-The \-Solution of the \-Discontinuous \-Finite \-Element formulation is by \-Sucessive \-Substitution, which is equivalent to iteratively solve a block-\/diagonal global matrix. \-This kind of solution is well-\/suited to parallel environments with fast interprocess communication systems. \-Due to this choice of solution procedures the local values of the \-Degrees of \-Freedom must be separated into two categories, the trying value and the committed value. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{\-Functions/\-Subroutines}
\begin{DoxyCompactItemize}
\item 
pure function \hyperlink{_triangule_element_8f90_a68bec4143b8531cb525eb378d9de4260}{find\-Node} (n)
\item 
subroutine \hyperlink{_triangule_element_8f90_aa65599e532bc8e6f4103641ed1d795c0}{build\-Permutation} (n)
\item 
integer function, dimension(nnodes) \hyperlink{_triangule_element_8f90_a93d83cac506f05854405428dc85ba2c1}{\-Set\-Range} (base)
\end{DoxyCompactItemize}


\subsection{\-Function/\-Subroutine \-Documentation}
\hypertarget{_triangule_element_8f90_aa65599e532bc8e6f4103641ed1d795c0}{
\index{\-Triangule\-Element.\-f90@{\-Triangule\-Element.\-f90}!build\-Permutation@{build\-Permutation}}
\index{build\-Permutation@{build\-Permutation}!TrianguleElement.f90@{\-Triangule\-Element.\-f90}}
\subsubsection[{build\-Permutation}]{\setlength{\rightskip}{0pt plus 5cm}subroutine \-Set\-Neighbour\-Numbering\-::build\-Permutation (
\begin{DoxyParamCaption}
\item[{integer, intent(in)}]{n}
\end{DoxyParamCaption}
)}}
\label{_triangule_element_8f90_aa65599e532bc8e6f4103641ed1d795c0}


\-Definition at line 193 of file \-Triangule\-Element.\-f90.



\-Here is the call graph for this function\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=262pt]{_triangule_element_8f90_aa65599e532bc8e6f4103641ed1d795c0_cgraph}
\end{center}
\end{figure}




\-Here is the caller graph for this function\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{_triangule_element_8f90_aa65599e532bc8e6f4103641ed1d795c0_icgraph}
\end{center}
\end{figure}


\hypertarget{_triangule_element_8f90_a68bec4143b8531cb525eb378d9de4260}{
\index{\-Triangule\-Element.\-f90@{\-Triangule\-Element.\-f90}!find\-Node@{find\-Node}}
\index{find\-Node@{find\-Node}!TrianguleElement.f90@{\-Triangule\-Element.\-f90}}
\subsubsection[{find\-Node}]{\setlength{\rightskip}{0pt plus 5cm}pure function \-Set\-Neighbour\-Numbering\-::find\-Node (
\begin{DoxyParamCaption}
\item[{integer, intent(in)}]{n}
\end{DoxyParamCaption}
)}}
\label{_triangule_element_8f90_a68bec4143b8531cb525eb378d9de4260}


\-Definition at line 180 of file \-Triangule\-Element.\-f90.



\-Here is the caller graph for this function\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{_triangule_element_8f90_a68bec4143b8531cb525eb378d9de4260_icgraph}
\end{center}
\end{figure}


\hypertarget{_triangule_element_8f90_a93d83cac506f05854405428dc85ba2c1}{
\index{\-Triangule\-Element.\-f90@{\-Triangule\-Element.\-f90}!\-Set\-Range@{\-Set\-Range}}
\index{\-Set\-Range@{\-Set\-Range}!TrianguleElement.f90@{\-Triangule\-Element.\-f90}}
\subsubsection[{\-Set\-Range}]{\setlength{\rightskip}{0pt plus 5cm}integer function, dimension(nnodes) \-Set\-Matrices\-E\-::\-Set\-Range (
\begin{DoxyParamCaption}
\item[{integer, intent(in)}]{base}
\end{DoxyParamCaption}
)}}
\label{_triangule_element_8f90_a93d83cac506f05854405428dc85ba2c1}


\-Definition at line 583 of file \-Triangule\-Element.\-f90.



\-Here is the caller graph for this function\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{_triangule_element_8f90_a93d83cac506f05854405428dc85ba2c1_icgraph}
\end{center}
\end{figure}


